﻿//正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值，
//设计一个算法，求输入A和B的最小公倍数。

//A 和 B 的最⼩公倍数 = A * B / 两者的最⼤公约数。
//最⼤公约数：辗转相除法。

#include <iostream>
using namespace std;

int gcd(int a, int b) 
{
    if (b == 0) return a;
    return gcd(b, a % b);
}
int main() 
{
    int a, b;
    cin >> a >> b;
    cout << (a * b / gcd(a, b)) << endl;
    return 0;
}